﻿/* html, button, input, select, textarea {font-family: STHeiti,"Microsoft YaHei",arial,宋体;} */
body,button,input,select,textarea{font:12px/1.5 hiragino sans gb,microsoft yahei,simsun}
body { font-size: 12px; padding: 0; margin: 0; overflow: hidden; -webkit-font-smoothing: antialiased; }


.top-bar { position: absolute; width: 100%; height: 45px; top: 0; left: 0; background: #438eb9 none repeat scroll 0 0; color: #fff;}
.top-bar-left { position: absolute; height: 45px; }
.top-bar-right { position: absolute; height: 45px; right: 0; }

.top-bar-left h1{padding:0px;margin:7px 10px;}

.top-toolbar { position: absolute; font-weight: normal; padding: 0; width: 100%; height: 28px; top: 51px; left: 0; border-top-width: 1px; border-bottom-width: 0; z-index: 100; }
.top-toolbar-topmost { top: 0px; height: 27px; border-top-width: 0px; border-bottom-width: 1px; }
.top-toolbar #infobar { position: absolute; height: 26px; line-height: 26px; left: 10px; }
.top-toolbar #buttonbar { position: absolute; height: 26px; right: 5px; padding-top: 1px; text-align: right; }
 
 
.top-nav-bar li a,.top-nav-bar li a.up{color:#fff;text-align:center;display:block;height:45px;background:#438eb9;line-height:inherit;cursor:pointer}
.top-nav-bar{float:right}
.top-nav-bar li{float:left;border-left:1px solid #e1e1e1}
.top-nav-bar li a{min-width:50px;padding:0 8px}
.top-nav-bar li a.up{min-width:15px;padding:0}
.top-nav-bar li a.up i{line-height:45px}
.top-nav-bar>li>a>.dark-icon{color:#fff;display:inline-block;font-size:16px;text-align:center;width:20px;line-height:45px}
.top-nav-bar>li>a>.badge{left:2px;padding-left:5px;padding-right:5px;position:relative;top:-4px}

.top-nav-bar .nav-user-photo{border:2px solid #fff;border-radius:100%;margin:0 8px 0 0;max-width:40px}
.user-info{display:inline-block;line-height:15px;max-width:100px;overflow:hidden;position:relative;text-align:left;text-overflow:ellipsis;top:6px;vertical-align:top;white-space:nowrap}
.user-info small{display:block}

.top-nav-bar li.gray a{background:#555}
.top-nav-bar li.purple a{background:#892e65}
.top-nav-bar li.green a{background:#2e8965}
.top-nav-bar li.blue a{background:#62a8d1}
.top-nav-bar li.gray a:hover{background:#4B4B4B}
.top-nav-bar li.purple a:hover{background:#762C59}
.top-nav-bar li.green a:hover{background:#2C7659}
.top-nav-bar li.blue a:hover{background:#579EC8}

 
#navMenu_list { padding: 0px; margin: 0px; }
#navMenu_list>li { line-height: 26px; list-style-type: none; }
#navMenu_list>li>div.panel-header { height: 26px; line-height: 26px; padding: 0; margin: 0; font-weight: normal; border-top-width: 1px; border-bottom-width: 0; }
#navMenu_list>li:first-child>div.panel-header { border-top-width: 0;cursor: pointer;  }
#navMenu_list>li>div.panel-header a { width: 100%; height: 100%; color: inherit; text-decoration: none; display: inline-block; padding: 0; margin: 0; }
#navMenu_list>li>div.panel-header a.selected { font-weight: bold; }

.nav-menu { vertical-align: middle; }
.nav-menu>* { padding-left: 10px; }
.nav-menu-icon { padding-left: 25px; background-position: left center; }

.tabs-container .tabs-header .tabs-scroller-left { border-top-width: 0; border-left-width: 0; }
.tabs-container .tabs-header .tabs-scroller-right { border-top-width: 0; border-right-width: 0; }
.tabs-container .tabs-tool { border-top-width: 0; border-right-width: 0; }
.tabs-tool table { border-width: 0; border-collapse: collapse; border-spacing: 0; }
.tabs-tool table td { padding: 0; }


#eastLayout>div.layout-panel-center>div.panel-header { border-top-width: 1px; }

ul.link-list>li>a { padding-left: 10px; white-space: nowrap; }

div.hidden { visibility: hidden; overflow: hidden; }

.validatebox-text{border-width:1px;border-style:solid;border-color:#ccc;width:211px;height:20px;line-height:20px;padding: 2px 3px 2px;background-attachment:scroll;background-size:auto;background-origin:padding-box;background-clip:border-box;}




